/* pages/address/list.wxss */
.dizhi-mywk {
    margin: auto;
}
.wxaddress {
    width: 90%;
    height: 120rpx;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
    color: #222222;
    font-weight: normal;
    font-size: 28rpx;
}
.wxaddress > image {
    width: 14rpx;
    height: 20rpx;
}
.line {
    width: 100%;
    height: 20rpx;
    background-color: #f8f8f8;
}
.wxaddress > view > image {
    width: 60rpx;
    height: 60rpx;
}
.wxaddress > view {
    display: flex;
    height: 100%;
    align-items: center;
    margin-left: 24rpx;
}
.wxaddress > view text {
    margin-left: 18rpx;
}
.dizhi-mywk image {
    display: block;
    margin: 50rpx auto;
    width: 212rpx;
    height: 182rpx;
}
.dizhi-mywk text {
    text-align: center;
    font-size: 28rpx;
    color: #000;
    margin: 66rpx auto 0;
    display: block;
}
.dizhi-qwxz {
    width: 600rpx;
    height: 100rpx;
    line-height: 100rpx;
    border-radius: 100rpx;
    border: 1rpx solid #65afff;
    font-size: 32rpx;
    text-align: center;
    color: #65afff;
    margin: auto;
    margin-top: 76rpx;
}

.dizhi-xztz {
    height: 90rpx;
    line-height: 90rpx;
    text-align: right;
    padding: 0 24rpx;
    color: #65afff;
    font-size: 30rpx;
}
/*地址列表*/
.dizhi-lbwk {
    width: 90%;
    margin: 0 auto;
    background: #fff;
    margin-bottom: 30rpx;
    border-bottom: 1px solid #f7f7f7;
}
.dizhi-lbnr {
    padding: 35rpx 24rpx;
    padding-right: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
}
.dizhi-xmdz {
    width: 550rpx;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: space-between;
}
.dizhi-xqwk {
    width: 490rpx;
}
.dizhi-xmdh {
    display: flex;
    align-items: center;
    position: relative;
}
.dizhi-xmdh .name {
    width: 35%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    font-weight: bold;
}
.dizhi-xmdh .phone {
    margin: 0 20rpx;
    color: #000;
    font-weight: bold;
}
.dizhi-dznr {
    margin-top: 20rpx;
    font-size: 28rpx;
    word-break: break-all;
    word-wrap: break-word;
}
.dizhi-qwbj {
    width: 135rpx;
    height: 90rpx;
    line-height: 90rpx;
    font-size: 28rpx;
    color: #999;
    text-align: center;
}
.dizhi-xz {
    width: 56rpx;
    height: 56rpx;
}
.dizhi-xmdh .moren {
    background: linear-gradient(45deg,#ff9700,#ed1c24);
    color: #fff;
    padding: 4rpx 15rpx;
    border-radius: 4rpx;
    font-size: 24rpx;
    position: absolute;
    top: -4rpx;
    right: 0rpx;
}
.addrbtn {
    width: 90%;
    height: 80rpx;
    background: linear-gradient(45deg,#ff9700,#ed1c24);
    border-radius: 16rpx;
    line-height: 80rpx;
    text-align: center;
    font-size: 34rpx;
    color: #fff;
    display: block;
    margin: 10rpx auto;
    position: fixed;
    left: 0;
    bottom: 50rpx;
    right: 0;
    margin: auto;
    z-index: 999;
}
